package com.huilian.iotbox.data.dto;

import com.huilian.iotbox.data.vo.IntegralTaskVo;
import lombok.Data;

import java.math.BigDecimal;
import java.util.List;

/**
 * @author 龙 路 飞
 * @CreateDate: 2023-10-17 11:07
 * @Description:
 */
@Data
public class IntegralTaskDto extends QueryParam {
    private Long id;
    /**
     * 商户ID
     */
    private Integer userId;
    /**
     * 场地ID
     */
    private Integer merchantStoreId;
    /**
     * 类型：1、支付送积分，2、储值送积分，3、团购送积分
     */
    private Integer type;
    /**
     * 开关：0/null：关闭，1、开启
     */
    private Boolean onOff;
    /**
     * 满足金额
     */
    private BigDecimal satisfiedAmount;
    /**
     * 赠送积分
     */
    private Integer bonusPoints;

    private List<IntegralTaskVo> integralTaskList;

    private Long orderId;

    private Long activityOrderId;

    /**
     * 订单总金额
     */
    private BigDecimal totalAmount;
}
